package net.mcreator.compresstools.entity.renderer;

import net.minecraftforge.fml.client.registry.RenderingRegistry;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.client.event.ModelRegistryEvent;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.api.distmarker.Dist;

import net.minecraft.util.ResourceLocation;
import net.minecraft.entity.Entity;
import net.minecraft.client.renderer.model.ModelRenderer;
import net.minecraft.client.renderer.entity.model.EntityModel;
import net.minecraft.client.renderer.entity.MobRenderer;

import net.mcreator.compresstools.entity.WoodSwordEntity;

import com.mojang.blaze3d.vertex.IVertexBuilder;
import com.mojang.blaze3d.matrix.MatrixStack;

@OnlyIn(Dist.CLIENT)
public class WoodSwordRenderer {
	public static class ModelRegisterHandler {
		@SubscribeEvent
		@OnlyIn(Dist.CLIENT)
		public void registerModels(ModelRegistryEvent event) {
			RenderingRegistry.registerEntityRenderingHandler(WoodSwordEntity.entity, renderManager -> {
				return new MobRenderer(renderManager, new Modelwood_sword(), 0.5f) {

					@Override
					public ResourceLocation getEntityTexture(Entity entity) {
						return new ResourceLocation("compress_tools:textures/jianhuan_mu.png");
					}
				};
			});
		}
	}

	// Made with Blockbench 3.9.1
	// Exported for Minecraft version 1.15 - 1.16 with MCP mappings
	// Paste this class into your mod and generate all required imports
	public static class Modelwood_sword extends EntityModel<Entity> {
		private final ModelRenderer bone;
		private final ModelRenderer cube_r1;
		private final ModelRenderer cube_r2;
		private final ModelRenderer bone2;
		private final ModelRenderer cube_r3;
		private final ModelRenderer cube_r4;
		private final ModelRenderer cube_r5;
		private final ModelRenderer bone3;
		private final ModelRenderer cube_r6;
		private final ModelRenderer cube_r7;
		private final ModelRenderer bone4;
		private final ModelRenderer cube_r8;
		private final ModelRenderer cube_r9;
		private final ModelRenderer bone5;
		private final ModelRenderer cube_r10;
		private final ModelRenderer cube_r11;
		private final ModelRenderer bone6;
		private final ModelRenderer cube_r12;
		private final ModelRenderer cube_r13;
		private final ModelRenderer bone7;
		private final ModelRenderer cube_r14;
		private final ModelRenderer cube_r15;
		private final ModelRenderer bone8;
		private final ModelRenderer cube_r16;
		private final ModelRenderer cube_r17;
		private final ModelRenderer bone9;
		private final ModelRenderer cube_r18;
		private final ModelRenderer cube_r19;
		private final ModelRenderer bone10;
		private final ModelRenderer cube_r20;
		private final ModelRenderer cube_r21;
		private final ModelRenderer bone11;
		private final ModelRenderer cube_r22;
		private final ModelRenderer cube_r23;
		private final ModelRenderer bone12;
		private final ModelRenderer cube_r24;
		private final ModelRenderer cube_r25;

		public Modelwood_sword() {
			textureWidth = 16;
			textureHeight = 16;
			bone = new ModelRenderer(this);
			bone.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone, 0.0F, 0.1658F, 0.0F);
			bone.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r1 = new ModelRenderer(this);
			cube_r1.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone.addChild(cube_r1);
			setRotationAngle(cube_r1, -3.1416F, 0.8727F, 3.1416F);
			cube_r1.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r2 = new ModelRenderer(this);
			cube_r2.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone.addChild(cube_r2);
			setRotationAngle(cube_r2, 0.0F, 0.829F, 0.0F);
			cube_r2.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone2 = new ModelRenderer(this);
			bone2.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone2, 0.0F, 0.672F, 0.0F);
			bone2.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone2.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone2.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone2.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r3 = new ModelRenderer(this);
			cube_r3.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone2.addChild(cube_r3);
			setRotationAngle(cube_r3, -3.1416F, 0.8727F, 3.1416F);
			cube_r3.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r4 = new ModelRenderer(this);
			cube_r4.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone2.addChild(cube_r4);
			setRotationAngle(cube_r4, 0.0F, 0.829F, 0.0F);
			cube_r4.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r5 = new ModelRenderer(this);
			cube_r5.setRotationPoint(-0.5F, -0.5F, 21.5F);
			bone2.addChild(cube_r5);
			setRotationAngle(cube_r5, 0.0F, 0.0F, -0.2182F);
			cube_r5.setTextureOffset(0, 0).addBox(1.1F, -0.5F, -8.5F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone3 = new ModelRenderer(this);
			bone3.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone3, 0.0F, 1.1868F, 0.0F);
			bone3.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone3.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone3.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone3.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone3.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r6 = new ModelRenderer(this);
			cube_r6.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone3.addChild(cube_r6);
			setRotationAngle(cube_r6, -3.1416F, 0.8727F, 3.1416F);
			cube_r6.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r7 = new ModelRenderer(this);
			cube_r7.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone3.addChild(cube_r7);
			setRotationAngle(cube_r7, 0.0F, 0.829F, 0.0F);
			cube_r7.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone4 = new ModelRenderer(this);
			bone4.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone4, -3.1416F, 1.4399F, 3.1416F);
			bone4.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone4.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone4.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone4.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone4.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r8 = new ModelRenderer(this);
			cube_r8.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone4.addChild(cube_r8);
			setRotationAngle(cube_r8, -3.1416F, 0.8727F, 3.1416F);
			cube_r8.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r9 = new ModelRenderer(this);
			cube_r9.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone4.addChild(cube_r9);
			setRotationAngle(cube_r9, 0.0F, 0.829F, 0.0F);
			cube_r9.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone5 = new ModelRenderer(this);
			bone5.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone5, -3.1416F, 0.8727F, 3.1416F);
			bone5.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone5.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone5.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone5.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone5.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r10 = new ModelRenderer(this);
			cube_r10.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone5.addChild(cube_r10);
			setRotationAngle(cube_r10, -3.1416F, 0.8727F, 3.1416F);
			cube_r10.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r11 = new ModelRenderer(this);
			cube_r11.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone5.addChild(cube_r11);
			setRotationAngle(cube_r11, 0.0F, 0.829F, 0.0F);
			cube_r11.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone6 = new ModelRenderer(this);
			bone6.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone6, -3.1416F, 0.3054F, 3.1416F);
			bone6.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone6.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone6.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone6.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone6.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r12 = new ModelRenderer(this);
			cube_r12.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone6.addChild(cube_r12);
			setRotationAngle(cube_r12, -3.1416F, 0.8727F, 3.1416F);
			cube_r12.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r13 = new ModelRenderer(this);
			cube_r13.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone6.addChild(cube_r13);
			setRotationAngle(cube_r13, 0.0F, 0.829F, 0.0F);
			cube_r13.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone7 = new ModelRenderer(this);
			bone7.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone7, -3.1416F, -0.2182F, 3.1416F);
			bone7.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone7.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone7.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone7.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone7.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r14 = new ModelRenderer(this);
			cube_r14.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone7.addChild(cube_r14);
			setRotationAngle(cube_r14, -3.1416F, 0.8727F, 3.1416F);
			cube_r14.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r15 = new ModelRenderer(this);
			cube_r15.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone7.addChild(cube_r15);
			setRotationAngle(cube_r15, 0.0F, 0.829F, 0.0F);
			cube_r15.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone8 = new ModelRenderer(this);
			bone8.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone8, -3.1416F, -0.7418F, 3.1416F);
			bone8.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone8.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone8.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone8.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone8.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r16 = new ModelRenderer(this);
			cube_r16.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone8.addChild(cube_r16);
			setRotationAngle(cube_r16, -3.1416F, 0.8727F, 3.1416F);
			cube_r16.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r17 = new ModelRenderer(this);
			cube_r17.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone8.addChild(cube_r17);
			setRotationAngle(cube_r17, 0.0F, 0.829F, 0.0F);
			cube_r17.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone9 = new ModelRenderer(this);
			bone9.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone9, -3.1416F, -1.2654F, 3.1416F);
			bone9.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone9.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone9.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone9.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone9.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r18 = new ModelRenderer(this);
			cube_r18.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone9.addChild(cube_r18);
			setRotationAngle(cube_r18, -3.1416F, 0.8727F, 3.1416F);
			cube_r18.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r19 = new ModelRenderer(this);
			cube_r19.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone9.addChild(cube_r19);
			setRotationAngle(cube_r19, 0.0F, 0.829F, 0.0F);
			cube_r19.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone10 = new ModelRenderer(this);
			bone10.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone10, 0.0F, -1.3526F, 0.0F);
			bone10.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone10.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone10.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone10.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone10.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r20 = new ModelRenderer(this);
			cube_r20.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone10.addChild(cube_r20);
			setRotationAngle(cube_r20, -3.1416F, 0.8727F, 3.1416F);
			cube_r20.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r21 = new ModelRenderer(this);
			cube_r21.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone10.addChild(cube_r21);
			setRotationAngle(cube_r21, 0.0F, 0.829F, 0.0F);
			cube_r21.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone11 = new ModelRenderer(this);
			bone11.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone11, 0.0F, -0.829F, 0.0F);
			bone11.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone11.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone11.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone11.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone11.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r22 = new ModelRenderer(this);
			cube_r22.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone11.addChild(cube_r22);
			setRotationAngle(cube_r22, -3.1416F, 0.8727F, 3.1416F);
			cube_r22.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r23 = new ModelRenderer(this);
			cube_r23.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone11.addChild(cube_r23);
			setRotationAngle(cube_r23, 0.0F, 0.829F, 0.0F);
			cube_r23.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			bone12 = new ModelRenderer(this);
			bone12.setRotationPoint(0.0F, 24.0F, 0.0F);
			setRotationAngle(bone12, 0.0F, -0.3316F, 0.0F);
			bone12.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone12.setTextureOffset(0, 0).addBox(-1.4F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone12.setTextureOffset(0, 0).addBox(0.6F, -1.0F, 13.0F, 1.0F, 1.0F, 17.0F, 0.0F, false);
			bone12.setTextureOffset(0, 6).addBox(-3.0F, -1.0F, 12.0F, 6.0F, 1.0F, 1.0F, 0.0F, false);
			bone12.setTextureOffset(0, 0).addBox(-0.4F, -1.0F, 7.0F, 1.0F, 1.0F, 5.0F, 0.0F, false);
			cube_r24 = new ModelRenderer(this);
			cube_r24.setRotationPoint(-0.2086F, -0.5F, 29.7078F);
			bone12.addChild(cube_r24);
			setRotationAngle(cube_r24, -3.1416F, 0.8727F, 3.1416F);
			cube_r24.setTextureOffset(0, 9).addBox(-1.5F, -0.5F, -1.1F, 2.0F, 1.0F, 1.0F, 0.0F, false);
			cube_r25 = new ModelRenderer(this);
			cube_r25.setRotationPoint(1.1F, -0.5F, 30.5F);
			bone12.addChild(cube_r25);
			setRotationAngle(cube_r25, 0.0F, 0.829F, 0.0F);
			cube_r25.setTextureOffset(0, 9).addBox(-1.3F, -0.5F, -1.0F, 2.0F, 1.0F, 1.0F, 0.0F, false);
		}

		@Override
		public void render(MatrixStack matrixStack, IVertexBuilder buffer, int packedLight, int packedOverlay, float red, float green, float blue,
				float alpha) {
			bone.render(matrixStack, buffer, packedLight, packedOverlay);
			bone2.render(matrixStack, buffer, packedLight, packedOverlay);
			bone3.render(matrixStack, buffer, packedLight, packedOverlay);
			bone4.render(matrixStack, buffer, packedLight, packedOverlay);
			bone5.render(matrixStack, buffer, packedLight, packedOverlay);
			bone6.render(matrixStack, buffer, packedLight, packedOverlay);
			bone7.render(matrixStack, buffer, packedLight, packedOverlay);
			bone8.render(matrixStack, buffer, packedLight, packedOverlay);
			bone9.render(matrixStack, buffer, packedLight, packedOverlay);
			bone10.render(matrixStack, buffer, packedLight, packedOverlay);
			bone11.render(matrixStack, buffer, packedLight, packedOverlay);
			bone12.render(matrixStack, buffer, packedLight, packedOverlay);
		}

		public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
			modelRenderer.rotateAngleX = x;
			modelRenderer.rotateAngleY = y;
			modelRenderer.rotateAngleZ = z;
		}

		public void setRotationAngles(Entity e, float f, float f1, float f2, float f3, float f4) {

		}
	}

}
